commit hara-kiri - Spanish English Dictionary